package com.gzhryc.net_marketing.cloud.business;

import com.gzhryc.shared_device.oem.code.member.dao.db.MemberAddress;

/**
 * 用于支付配置
 * 
 * @author zhanghao
 * @version 2021-10-05
 */
public class PayConfig {

	private Long projectId;
	private Integer payType;
	private Integer appType;
	private String appId;
	private String businessAccount;
	private String payerId;
	private String clientIP;
	private String notifyUrl;

	private MemberAddress mailAddress;			//收货地址

	private String LogisticsCompanyId;		//物流公司ID

	//组合支付
	private Integer walletMoney = 0;	//钱包余额
	private Integer rewardMoney = 0;	//奖励金额
	private Integer payMoney = 0;	 	//支付金额

	public Long getProjectId() {
		return projectId;
	}

	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public Integer getAppType() {
		return appType;
	}

	public void setAppType(Integer appType) {
		this.appType = appType;
	}

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	public String getBusinessAccount() {
		return businessAccount;
	}

	public void setBusinessAccount(String businessAccount) {
		this.businessAccount = businessAccount;
	}

	public String getPayerId() {
		return payerId;
	}

	public void setPayerId(String payerId) {
		this.payerId = payerId;
	}

	public String getClientIP() {
		return clientIP;
	}

	public void setClientIP(String clientIP) {
		this.clientIP = clientIP;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

	public Integer getWalletMoney() {
		return walletMoney;
	}

	public void setWalletMoney(Integer walletMoney) {
		this.walletMoney = walletMoney;
	}

	public Integer getRewardMoney() {
		return rewardMoney;
	}

	public void setRewardMoney(Integer rewardMoney) {
		this.rewardMoney = rewardMoney;
	}

	public Integer getPayMoney() {
		return payMoney;
	}

	public void setPayMoney(Integer payMoney) {
		this.payMoney = payMoney;
	}

	public MemberAddress getMailAddress() {
		return mailAddress;
	}

	public void setMailAddress(MemberAddress mailAddress) {
		this.mailAddress = mailAddress;
	}

	public String getLogisticsCompanyId() {
		return LogisticsCompanyId;
	}

	public void setLogisticsCompanyId(String logisticsCompanyId) {
		LogisticsCompanyId = logisticsCompanyId;
	}
}
